Eurostars Vintro Hotel In Miami Beach (South Beach)
2216 Park Ave -
Miami Beach,
FL 33139